package org.jeecg.modules.online.auth.util;

/**
 * 常量类
 */
public class AuthConstants {

    /**
     * 权限控制 列表
     */
    public static final int LIST = 3;

    /**
     * 权限控制 表单
     */
    public static final int FORM = 5;

    /**
     * 权限控制 可编辑
     */
    public static final int EDIT = 3;

    /**
     * 权限控制 可见
     */
    public static final int SHOW = 5;


    /**
     * 系统默认字段 需要作权限控制
     */
    public static final String SYS_DEFAULT_FIELDS="create_by,sys_org_code,create_time";


    /**
     * 权限控制类型 column 列
     */
    public static final int COLUMN = 1;
    /**
     * 权限控制类型 button 按钮
     */
    public static final int BUTTON = 2;

    /**
     * 权限控制类型 data 数据规则
     */
    public static final int DATA = 3;

    /**
     * 有效的权限配置
     */
    public static final int VALID = 1;

    /**
     * 无效的权限配置
     */
    public static final int CANCLE = 0;

    /**权限配置切换checkbox 列表可见*/
    public static final int switchListShow = 1;

    /**权限配置切换checkbox 表单可见*/
    public static final int switchFormShow = 2;

    /**权限配置切换checkbox 表单可编辑*/
    public static final int switchFormEditable = 3;
}
